#ifndef INCLUDED_CHICKENCASE2_H
#define INCLUDED_CHICKENCASE2_H

#include<SGE.h>

using namespace SGE;

class Map;

class ChickenCase2
{
public:
	ChickenCase2();
	~ChickenCase2();

	void Load();
	void Unload();
	void Update(float deltaTime);
	void Render(const SVector2& viewOffset);

	SRect GetBoundingBox() const;

	void SetPosition(const SVector2& pos) { mPosition = pos; }
	const SVector2& GetPosition() const   { return mPosition; }
	SCircle GetBoundingCircle() const { return SCircle(mPosition, 40.0f);}

private:
	SGE_Sprite mSprite;
	SVector2 mPosition;
	int mScreenPosition;
};

#endif // #ifndef INCLUDED_CHICKENCASE_H